make the supreme sacrifice - Alemán Inglés Diccionario